home *** CD-ROM | disk | FTP | other *** search
- struct sh_seg {
- struct rqb *frqb; /* first free rqb pointer */
- short frqb_no; /* free rqb number */
- short rqb_all; /* all rqb number */
- struct rqb *fseg2k; /* first free 2k segment address */
- short fseg2k_no; /* free 2k-segment number */
- short seg2k_all; /* all 2k-segment number */
- struct rqb *fseg128; /* free 128-segment address */
- short fseg128_no; /* free 128-segment number */
- short seg128_all; /* all 128-segment number */
- struct rqb *fseg36; /* first 36-segment address */
- short fseg36_no; /* free 36-segment number */
- short seg36_all; /* all 36-segment number */
- struct rqb *disp_rqb; /* dispatcher queue */
- struct rqb *last_rqb; /* last rqb pointer in dispatcher queue */
- short vt_free; /* free vt task element number */
- short vt_all; /* all vt task element number */
- short lan_free; /* free lan task element number */
- short lan_all; /* all lan task element number */
- short akk_free; /* free akk task element number */
- short akk_all; /* all akk task element number */
- short bsc_free; /* free bsc task element number */
- short bsc_all; /* all bsc task element number */
- short appl_free; /* free appl task element number */
- short appl_all; /* all appl task element number */
- struct disp_el taskel[]; /* task element array */
- struct disp_el {
- struct rqb *frqb; /* first rqb pointer */
- struct rqb *lrqb; /* last rqb pointer */
- int pid; /* process id */
- }
- } ;
-
-